.container {
    width: 50%;
    margin: 100px auto auto auto;
}

.header, .footer {
    text-align: right;
}